#ifndef PizzaOrderParserORDERPARSER_TESTS_HPP_
# define PizzaOrderParserORDERPARSER_TESTS_HPP_

# include "UnitTest/Tests.hpp"

namespace pizzeria {

class PizzaOrderParser_tests {
public:
  PizzaOrderParser_tests();
  virtual ~PizzaOrderParser_tests();

  static UTESTS_FUNCTION_PROTOTYPE(InvalidArguments);
  static UTESTS_FUNCTION_PROTOTYPE(ListGeneration);

  static void TestIfExceptionRaised(const std::string &order);

private:
  unit_test::TestRunner mTestRunner;
};

} /* namespace pizzeria */

#endif /* !PizzaOrderParserORDERPARSER_TESTS_HPP_ */
